eventcontroller: Default to GTK_PHASE_BUBBLE
authorCarlos Garnacho <carlosg@gnome.org>
Mon, 11 Aug 2014 18:38:51 +0000 (20:38 +0200)
committerCarlos Garnacho <carlosg@gnome.org>
Fri, 15 Aug 2014 11:49:39 +0000 (13:49 +0200)
This is in practice the most common value, so make that the default

https://bugzilla.gnome.org/show_bug.cgi?id=734285

gtk/gtkeventcontroller.c

index c532a0b3ead310b1e8b59bd4fac2fa7495c7004c..a8b2e542c8ccff39f899786b4f4f09ee65b94e1d 100644 (file)
@@ -170,13 +170,17 @@ gtk_event_controller_class_init (GtkEventControllerClass *klass)
                                                       P_("Propagation phase"),
                                                       P_("Propagation phase at which this controller is run"),
                                                       GTK_TYPE_PROPAGATION_PHASE,
-                                                      GTK_PHASE_NONE,
+                                                      GTK_PHASE_BUBBLE,
                                                       GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY));
 }
 
 static void
 gtk_event_controller_init (GtkEventController *controller)
 {
+  GtkEventControllerPrivate *priv;
+
+  priv = gtk_event_controller_get_instance_private (controller);
+  priv->phase = GTK_PHASE_BUBBLE;
 }
 
 /**